bat:强大的cat替代品 | 您所在的位置:网站首页 › bat和shell 哪个强大 › bat:强大的cat替代品 |
cat是Linux环境下最常用的命令行工具之一,但其功能较为基础,很多时候并不能满足在终端中浏览文件内容的需要。今天要介绍的bat,相比于cat,带来了全方位的功能提升。 功能一:语法高亮bat内置了支持绝大多数语言的语法高亮功能,方便在终端中直接阅读代码。 语法高亮 功能二:Git支持bat与Git可以无缝衔接,只要bat一下,文件的修改状态一目了然。 Git支持(注意看最左边一栏) 功能三:显示不可见字符只要加上-A选项,所有空格、Tab、ESC、LF,通通逃不过bat的法眼。是否存在Tab/空格混用,或者LF/CRLF混用,从此一清二楚。 显示不可见字符 bat的安装 MacOS直接brew install bat即可。 Ubuntu(或其他Debian系OS)下载deb包,然后本地用dpkg -i安装即可。 其他Linux发行版的安装可以参考bat的GitHub仓库中的README。 Windows可以用scoop install bat或者choco install bat。 附录:bat的最佳食用方法想要bat用的爽,最好的办法是在你的.*shrc文件里加上一句alias cat=bat,毕竟还是用cat的时间更久,加上alias,就不怕自己老是想不起来用bat啦! |
CopyRight 2018-2019 实验室设备网 版权所有 |